Efficiency of Functional Languages in Client-Server Applications
نویسندگان
چکیده
Functional languages offer considerable benefit to the programmer/researcher. Simple syntax, ease of programming, and availability make functional languages a desirable choice. There are many tools available to the researcher when developing client-server applications. But how do these environments compare? This paper will consider a functional language, Scheme, and compare its capabilities to procedural languages. We use C-MPI as a baseline for comparison purposes.
منابع مشابه
Using Functional Programming for Development of Distributed, Cloud and Web Applications in F#
in English— In this paper, we argue that modern functional programming languages – in particular, F# on the .NET platform – are well suited for the development of distributed, web and cloud applications on the Internet. We emphasize that F# can be successfully used in a range of scenarios – starting from simple ASP.NET web applications, and including cloud data processing tasks and data-driven ...
متن کاملA CSA Method for Assigning Client to Servers in Online Social Networks
This paper deals with the problem of user-server assignment in online social network systems. Online social network applications such as Facebook, Twitter, or Instagram are built on an infrastructure of servers that enables them to communicate with each other. A key factor that determines the facility of communication between the users and the servers is the Expected Transmission Time (ETT). A ...
متن کاملHop Client-Side Compilation
Hop is a new language for programming interactive Web applications. It aims to replace HTML, JavaScript, and server-side scripting languages (such as PHP, JSP) with a unique language that is used for client-side interactions and server-side computations. A Hop execution platform is made of two compilers: one that compiles the code executed by the server, and one that compiles the code executed ...
متن کاملInput validation of client-server web applications through static analysis
While early web applications were created with all data processing done on the server, the expansion in the use of scripting languages embedded in web browsers (specifically, dialects of ECMAscript JavaScript and JScript) in techniques such as AJAX have allowed for change in the design of web applications. They are no longer run solely on the server-side with a limited input interface of static...
متن کاملCommunicating Functional Agents and Their Application to Graphical User Interfaces Extended Abstract
We demonstrate how concepts of communicating agents can be integrated into purely functional languages by an orthogonal extension of I/O monads. These agents communicate via so-called service access points and foster concurrent programming in the style of client-server architectures. By applying our approach to the realization of graphical user interfaces it turns out that the combination of fu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006